import axios from 'axios';

const myRequest = axios.create({
    baseURL: 'http://121.89.205.189:3000/api', // 基准路径 
    timeout: 6000, // 设置请求超时的时间，超过这个时间就报错
})

// 请求拦截器
myRequest.interceptors.request.use(config => {
  let token = localStorage.getItem("token");
  if (token) {
    config.headers.token = token
  }
    return config
  }, (error) => {
    console.log(error)
  })
 
//  响应拦截器
myRequest.interceptors.response.use(response => {
    return response
  }, (error) => {
    switch (error.response.status) {
      case 404:
          alert("请求出错啦404")
          break;
      case 500:
          alert("服务器出错啦500");
          break;
      default:
          break;
  }
  })

export default myRequest;